package cn.uce.common.utils;


import cn.uce.common.log.entity.OperationLog;
import com.alibaba.fastjson.JSONObject;

/**
 * @Description: (sql参数处理)
 * @author zhongzhong
 * @date 2017年12月4日 下午10:51:14
 */
public class DomainUtil {
	/**
	 * @Description: (特殊符号处理) 
	 * @param str
	 * @return
	 * @author zhongzhong
	 * @date 2017年12月4日 下午10:51:04
	 */
	public static String escapeSpecialChar(String str) {
		if(null==str || "".equals(str))
			return str;
		String [] stringArr = str.split("");
		String newStr = "";
		for(String s : stringArr) {
			if(s.equals("%")) {
				s = s.replace("%", "\\%");
			}
			if(s.equals("_")) {
				s = s.replace("_", "\\_");
			}
			if(s.equals("\'")) {
				s = s.replace("\'", "\\'");
			}
			if(s.equals("\\")) {
				s = s.replace("\\", "\\\\\\\\");
			}
			newStr += s;
		}
		return newStr;
	}

}
